div.RM_HourlyPricesList_Header  {
    background-color:#3B3D40;
    border:1px solid #2F3033;
    color:#FFFFFF;
    font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size:13pt;
    font-weight:bold;
    line-height:30px;
    margin-bottom:5px;
    text-align:center;
}

body {
    background-color: white;
}

table.RM_HourlyPricesList {

}

table.RM_HourlyPricesList th {
	border-right: 1px #a6c7e8 solid;
    border-top: 1px #a6c7e8 solid;
	border-bottom: 1px #a6c7e8 solid;
    background-color: #c0d8f0;
	color: #2f6ead;
}

table.RM_HourlyPricesList tr td.odd {
    border-bottom: 1px #e4e4e4 solid;
    border-right: 1px #e4e4e4 solid;
}

table.RM_HourlyPricesList tr td.even {
    background: #f9fcfe;
	border-bottom: 1px #e4e4e4 solid;
    border-right: 1px #e4e4e4 solid;
}